Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 Spain F32 Argentina F16 Argentina F18 Spain F18 Greece F2 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Spain F37 Spain F41 Spain F42 Guatemala F1 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Argentina F6 Argentina F7 Spain F28 Spain F33 Spain F17 Argentina F3 Spain F43 Copa Petrobras Argentina - Buenos Aires Napoli Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Santiago Challenger Zagreb Challenger Milan Challenger Braunschweig Challenger Brasilia Challenger Szczecin Challenger Geneva Challenger Helsinki Challenger Bucaramanga Challenger Rome Challenger Rome Challenger Quito Challenger Asuncion Challenger Todi Challenger Milan Challenger Reggio Emilia Challenger Rimini Challenger Salvador Challenger Buenos Aires Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Erste Bank Open - Vienna Genova Challenger Marrakech Challenger Sao Paulo Challenger Biella Challenger Seville Challenger Campinas Challenger Santo Domingo Challenger Braunschweig Challenger Liberec Challenger Lima Challenger Irving Challenger Noumea Challenger Citta di Monza - Monza Tel Aviv Watergen Open - Tel Aviv Perugia Challenger Santo Domingo Challenger Sarajevo Open 2004 - Sarajevo Budapest Challenger - Budapest 10ø Tornea B. Camparini - Reggio Emilia Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Gemax Samsung Open 2005 - Belgrade Challenger Ford de Cherbourg - Cherbourg San Remo Tennis Cup 15° Piertomaso - San Remo Caltanissetta Challenger Recanati Challenger Braunschweig Challenger Santo Domingo Challenger Milan Challenger Seville Challenger Szczecin Challenger Genova Challenger Canberra Challenger Concepcion Challenger Cali Challenger Santa Fe 2 Challenger Orbetello Challenger Genova Challenger Salinas Challenger Rabat Challenger Monza Challenger Scheveningen Challenger Orbetello Challenger Recanati Challenger Trani Challenger Manerbio Challenger Como Challenger Rennes Challenger Orleans Challenger Salzburg Challenger Helsinki Challenger Rabat Challenger Marrakech Challenger Milan Challenger Braunschweig Challenger Szczecin Challenger Rennes Challenger Bratislava Challenger Barletta Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Napoli Challenger Panama City Challenger Rome Challenger Rome Challenger Milan Challenger Asuncion Challenger Santiago Challenger Sarasota Challenger Mohammedia Challenger Marburg Challenger Ortisei Challenger Prostejov Challenger Buenos Aires Challenger Perugia Challenger Campinas Challenger Cali Challenger Madrid Challenger Sao Paulo Challenger Western & Southern Open - Cincinnati Bordeaux Challenger Montevideo Challenger Lima Challenger San Marino Challenger Szczecin Challenger Campinas Challenger Gemax Samsung Open 2004 - Belgrade Croatia Open - Umag Buenos Aires Challenger Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Open de la Comunidad Valenciana - Valencia Parma Challenger Ismaning Challenger The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Croatia Open - Umag BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London Thailand Open - Bangkok Open 13 - Marseille Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Mauthausen Challenger Estoril Open - Estoril Oeiras 4 Challenger AEGON Championships - London Open de Moselle - Metz China Open - Beijing Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg VTR Open - Vina del Mar Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Geneva Open - Geneva SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open Romania - Bucharest Thailand Open - Bangkok Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad Croatia Open - Umag Cordoba Open - Cordoba Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Generali Open - Kitzbuhel Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Estoril Open - Estoril Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Hamburg European Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade San Diego Open - San Diego Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Astana Open - Astana The Dubai Tennis Championships - Dubai Adelaide International 1 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Brisbane - Brisbane Copa Telmex - Buenos Aires Medibank International - Sydney Serbia Open - Belgrade Brisbane International - Brisbane Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha BMW Open - Munich China Open - Beijing If Stockholm Open - Stockholm Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Turkish Airlines Open Antalya - Antalya European Open - Antwerp Swiss Open - Gstaad Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Gonet Geneva Open - Geneva United Cup - Australia Valencia Open - Valencia Apia International - Sydney Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Swiss Open - Gstaad Generali Open - Kitzbuhel Brasil Open - Sao Paulo AEGON Championships - London Santiago Challenger Prague 1 Challenger Noumea Challenger Medellin Challenger Australian Open - Melbourne Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Hellenic Championship - Athens Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Campionati Internazionali D'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Open - New York U.S. Open - New York Movistar Open - Santiago French Open - Paris Wimbledon - London French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Chengdu Open - Chengdu French Open - Paris European Open - Antwerp Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Australian Open - Melbourne Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 U.S. Open - New York Davis Cup, World Group, F, SRB-CZE 2-3 Australian Open - Melbourne Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, QF, SRB-ESP 4-1 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Laver Cup - London Davis Cup, Group C, Valencia Australian Open - Melbourne Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York AAMI Classic - Kooyong Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva The Mubadala World Tennis Championship Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris A Day At The Drive - Adelaide Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin U.S. Open - New York Australian Open - Melbourne Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris French Open - Paris Wimbledon - London Buenos Aires Challenger Australian Open - Melbourne Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Laver Cup - Chicago Salzburg Challenger AAMI Classic - Kooyong French Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Amersfoort Challenger Verona Challenger Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Seville Challenger